/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package czStvDpds.graphics3D;

import czStvDpds.input.InputHandler;

/**
 *
 * @author divad
 */
public class GraphicsIndex {

    /**
     * Vrací vždy stejnou instanci GLSynchronizer;
     *
     * @return
     * @see GLSynchronizer
     */
    public static GLSynchronizer getGLSynchronizer() {
        return Synchronizer.getSynchronizer();
    }

    /**
     * Vrací vždy stejnou instanci Drawing;
     *
     * @return
     * @see Drawing
     */
    public static Drawing getDrawing() {
        return Window.getWindow();
    }

    /**
     * Vrací vždy stejnou instanci GLProperties;
     *
     * @return
     * @see GLProperties
     */
    public static GLProperties getGLProperties() {
        return Window.getWindow();
    }

    /**
     * Vrací vždy stejnou instanci InputHandler;
     *
     * @return
     * @see InputHandler
     */
    public static InputHandler getInputHandler() {
        return Window.getWindow();
    }
}
